29914
97417
248279
64680
8563
778129
132479
439463
415258
991101
850349
734665
5238799
3663581
3194148
2490804
2270988
2109609
2037358
193578
1819118
1742136
1715196
1658471